module.exports = (options, app) => {
  return async function (ctx, next) {
    await next();
    return;
    // 获取当前路由
    const url = ctx.url;
    // 判断当前路由是否需要验证token
    const flag = url.indexOf('/api/yk') === 0;
    if (flag) {
      // 获取token,如果没有传入token，则为空
      const token = ctx.headers['auth-token'] ? ctx.headers['auth-token'] : '';
      const userId = ctx.headers['user-id'] ? ctx.headers['user-id'] : '';
      if (!userId) {
        return await ctx.helper.fail({
          ctx,
          code: 401,
          res: '缺少用户ID',
        });
      }
      // 解析token
      try {
        const decode = await app.jwt.verify(token, app.config.jwt.secret);
        ctx.state.userinfo = decode;
        await next();
      } catch (err) {
        ctx.logger.error(err);
        return await ctx.helper.fail({
          ctx,
          code: 401,
          res: 'token失效或解析错误',
        });
      }
    } else {
      await next();
    }
  };
};
